From cef355172c245e21457d6dd9963ee4fe9a14a0ff Mon Sep 17 00:00:00 2001
From: Adam Procter <adamprocter@researchnot.es>
Date: Mon, 2 Jan 2023 16:37:06 +0000
Subject: [PATCH] changed to not use addwallsprite

worked with one line of code change
---
 .../Builds/PlayThrust.pdx/CHANGELOG.md        |  34 +
 .../Builds/PlayThrust.pdx/LICENSE.md          | 662 ++++++++++++++++++
 .../Builds/PlayThrust.pdx/README.md           |   5 +
 .../Builds/PlayThrust.pdx/images/bck.pdt      | Bin 0 -> 87 bytes
 .../Builds/PlayThrust.pdx/images/card.pdi     | Bin 0 -> 1343 bytes
 .../Builds/PlayThrust.pdx/images/floor.pdt    | Bin 0 -> 59 bytes
 .../Builds/PlayThrust.pdx/images/ship.pdi     | Bin 0 -> 122 bytes
 .../Builds/PlayThrust.pdx/main.pdz            | Bin 0 -> 24330 bytes
 .../Builds/PlayThrust.pdx/pdxinfo             |   8 +
 .../Builds/Linux/PlayThrust.pdx/CHANGELOG.md  |  34 +
 .../Linux/PlayThrust.pdx/Images/bck.pdt       | Bin 0 -> 87 bytes
 .../Linux/PlayThrust.pdx/Images/card.pdi      | Bin 0 -> 1343 bytes
 .../Linux/PlayThrust.pdx/Images/floor.pdt     | Bin 0 -> 59 bytes
 .../Linux/PlayThrust.pdx/Images/ship.pdi      | Bin 0 -> 122 bytes
 .../Builds/Linux/PlayThrust.pdx/LICENSE.md    | 662 ++++++++++++++++++
 .../Builds/Linux/PlayThrust.pdx/README.md     |   5 +
 .../Builds/Linux/PlayThrust.pdx/main.pdz      | Bin 0 -> 24330 bytes
 .../Builds/Linux/PlayThrust.pdx/pdxinfo       |   8 +
 Builds/PlayThrust.pdx/main.pdz                | Bin 24330 -> 24329 bytes
 Builds/PlayThrust.pdx/pdxinfo                 |   2 +-
 main.lua                                      |   5 +-
 21 files changed, 1422 insertions(+), 3 deletions(-)
 create mode 100644 Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/CHANGELOG.md
 create mode 100644 Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/LICENSE.md
 create mode 100644 Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/README.md
 create mode 100644 Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/images/bck.pdt
 create mode 100644 Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/images/card.pdi
 create mode 100644 Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/images/floor.pdt
 create mode 100644 Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/images/ship.pdi
 create mode 100644 Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/main.pdz
 create mode 100644 Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/pdxinfo
 create mode 100644 Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/CHANGELOG.md
 create mode 100644 Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Images/bck.pdt
 create mode 100644 Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Images/card.pdi
 create mode 100644 Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Images/floor.pdt
 create mode 100644 Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Images/ship.pdi
 create mode 100644 Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/LICENSE.md
 create mode 100644 Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/README.md
 create mode 100644 Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/main.pdz
 create mode 100644 Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/pdxinfo

diff --git a/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/CHANGELOG.md b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/CHANGELOG.md
new file mode 100644
index 0000000..a3e6b80
--- /dev/null
+++ b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/CHANGELOG.md
@@ -0,0 +1,34 @@
+# 0.0.1
+
+_6th Sept 2022_
+
+### Added
+
+Started project
+
+# Guide
+
+## Use the following headers for each log
+
+Delete as you see fit and use # for version number
+
+- Added – For any new features that have been added since the last version was released
+- Changed – To note any changes to the software’s existing functionality
+- Deprecated– To note any features that were once stable but are no longer and have thus been removed
+- Fixed– Any bugs or errors that have been fixed should be so noted
+- Removed– This notes any features that have been deleted and removed from the software
+- Security– This acts as an invitation to users who want to upgrade and avoid any software vulnerabilities
+
+Here is set to copy
+
+### Added – For any new features that have been added since the last version was released
+
+### Changed – To note any changes to the software’s existing functionality
+
+### Deprecated– To note any features that were once stable but are no longer and have thus been removed
+
+### Fixed– Any bugs or errors that have been fixed should be so noted
+
+### Removed– This notes any features that have been deleted and removed from the software
+
+### Security– This acts as an invitation to users who want to upgrade and avoid any software vulnerabilities
diff --git a/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/LICENSE.md b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/LICENSE.md
new file mode 100644
index 0000000..15bc112
--- /dev/null
+++ b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/LICENSE.md
@@ -0,0 +1,662 @@
+
+                    GNU AFFERO GENERAL PUBLIC LICENSE
+                       Version 3, 19 November 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The GNU Affero General Public License is a free, copyleft license for
+software and other kinds of works, specifically designed to ensure
+cooperation with the community in the case of network server software.
+
+  The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works.  By contrast,
+our General Public Licenses are intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+  Developers that use our General Public Licenses protect your rights
+with two steps: (1) assert copyright on the software, and (2) offer
+you this License which gives you legal permission to copy, distribute
+and/or modify the software.
+
+  A secondary benefit of defending all users' freedom is that
+improvements made in alternate versions of the program, if they
+receive widespread use, become available for other developers to
+incorporate.  Many developers of free software are heartened and
+encouraged by the resulting cooperation.  However, in the case of
+software used on network servers, this result may fail to come about.
+The GNU General Public License permits making a modified version and
+letting the public access it on a server without ever releasing its
+source code to the public.
+
+  The GNU Affero General Public License is designed specifically to
+ensure that, in such cases, the modified source code becomes available
+to the community.  It requires the operator of a network server to
+provide the source code of the modified version running there to the
+users of that server.  Therefore, public use of a modified version, on
+a publicly accessible server, gives the public access to the source
+code of the modified version.
+
+  An older license, called the Affero General Public License and
+published by Affero, was designed to accomplish similar goals.  This is
+a different license, not a version of the Affero GPL, but Affero has
+released a new version of the Affero GPL which permits relicensing under
+this license.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                       TERMS AND CONDITIONS
+
+  0. Definitions.
+
+  "This License" refers to version 3 of the GNU Affero General Public License.
+
+  "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+  "The Program" refers to any copyrightable work licensed under this
+License.  Each licensee is addressed as "you".  "Licensees" and
+"recipients" may be individuals or organizations.
+
+  To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy.  The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+  A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+  To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy.  Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+  To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies.  Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+  An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License.  If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+  1. Source Code.
+
+  The "source code" for a work means the preferred form of the work
+for making modifications to it.  "Object code" means any non-source
+form of a work.
+
+  A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+  The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form.  A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+  The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities.  However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work.  For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+  The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+  The Corresponding Source for a work in source code form is that
+same work.
+
+  2. Basic Permissions.
+
+  All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met.  This License explicitly affirms your unlimited
+permission to run the unmodified Program.  The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work.  This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+  You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force.  You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright.  Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+  Conveying under any other circumstances is permitted solely under
+the conditions stated below.  Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+  No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+  When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+  4. Conveying Verbatim Copies.
+
+  You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+  You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+  5. Conveying Modified Source Versions.
+
+  You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+    a) The work must carry prominent notices stating that you modified
+    it, and giving a relevant date.
+
+    b) The work must carry prominent notices stating that it is
+    released under this License and any conditions added under section
+    7.  This requirement modifies the requirement in section 4 to
+    "keep intact all notices".
+
+    c) You must license the entire work, as a whole, under this
+    License to anyone who comes into possession of a copy.  This
+    License will therefore apply, along with any applicable section 7
+    additional terms, to the whole of the work, and all its parts,
+    regardless of how they are packaged.  This License gives no
+    permission to license the work in any other way, but it does not
+    invalidate such permission if you have separately received it.
+
+    d) If the work has interactive user interfaces, each must display
+    Appropriate Legal Notices; however, if the Program has interactive
+    interfaces that do not display Appropriate Legal Notices, your
+    work need not make them do so.
+
+  A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit.  Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+  6. Conveying Non-Source Forms.
+
+  You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+    a) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by the
+    Corresponding Source fixed on a durable physical medium
+    customarily used for software interchange.
+
+    b) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by a
+    written offer, valid for at least three years and valid for as
+    long as you offer spare parts or customer support for that product
+    model, to give anyone who possesses the object code either (1) a
+    copy of the Corresponding Source for all the software in the
+    product that is covered by this License, on a durable physical
+    medium customarily used for software interchange, for a price no
+    more than your reasonable cost of physically performing this
+    conveying of source, or (2) access to copy the
+    Corresponding Source from a network server at no charge.
+
+    c) Convey individual copies of the object code with a copy of the
+    written offer to provide the Corresponding Source.  This
+    alternative is allowed only occasionally and noncommercially, and
+    only if you received the object code with such an offer, in accord
+    with subsection 6b.
+
+    d) Convey the object code by offering access from a designated
+    place (gratis or for a charge), and offer equivalent access to the
+    Corresponding Source in the same way through the same place at no
+    further charge.  You need not require recipients to copy the
+    Corresponding Source along with the object code.  If the place to
+    copy the object code is a network server, the Corresponding Source
+    may be on a different server (operated by you or a third party)
+    that supports equivalent copying facilities, provided you maintain
+    clear directions next to the object code saying where to find the
+    Corresponding Source.  Regardless of what server hosts the
+    Corresponding Source, you remain obligated to ensure that it is
+    available for as long as needed to satisfy these requirements.
+
+    e) Convey the object code using peer-to-peer transmission, provided
+    you inform other peers where the object code and Corresponding
+    Source of the work are being offered to the general public at no
+    charge under subsection 6d.
+
+  A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+  A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling.  In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage.  For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product.  A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+  "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source.  The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+  If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information.  But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+  The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed.  Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+  Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+  7. Additional Terms.
+
+  "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law.  If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+  When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it.  (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.)  You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+  Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+    a) Disclaiming warranty or limiting liability differently from the
+    terms of sections 15 and 16 of this License; or
+
+    b) Requiring preservation of specified reasonable legal notices or
+    author attributions in that material or in the Appropriate Legal
+    Notices displayed by works containing it; or
+
+    c) Prohibiting misrepresentation of the origin of that material, or
+    requiring that modified versions of such material be marked in
+    reasonable ways as different from the original version; or
+
+    d) Limiting the use for publicity purposes of names of licensors or
+    authors of the material; or
+
+    e) Declining to grant rights under trademark law for use of some
+    trade names, trademarks, or service marks; or
+
+    f) Requiring indemnification of licensors and authors of that
+    material by anyone who conveys the material (or modified versions of
+    it) with contractual assumptions of liability to the recipient, for
+    any liability that these contractual assumptions directly impose on
+    those licensors and authors.
+
+  All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10.  If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term.  If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+  If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+  Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+  8. Termination.
+
+  You may not propagate or modify a covered work except as expressly
+provided under this License.  Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+  However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+  Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+  Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License.  If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+  9. Acceptance Not Required for Having Copies.
+
+  You are not required to accept this License in order to receive or
+run a copy of the Program.  Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance.  However,
+nothing other than this License grants you permission to propagate or
+modify any covered work.  These actions infringe copyright if you do
+not accept this License.  Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+  10. Automatic Licensing of Downstream Recipients.
+
+  Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License.  You are not responsible
+for enforcing compliance by third parties with this License.
+
+  An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations.  If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+  You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License.  For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+  11. Patents.
+
+  A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based.  The
+work thus licensed is called the contributor's "contributor version".
+
+  A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version.  For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+  Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+  In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement).  To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+  If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients.  "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+  If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+  A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License.  You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+  Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+  12. No Surrender of Others' Freedom.
+
+  If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all.  For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+  13. Remote Network Interaction; Use with the GNU General Public License.
+
+  Notwithstanding any other provision of this License, if you modify the
+Program, your modified version must prominently offer all users
+interacting with it remotely through a computer network (if your version
+supports such interaction) an opportunity to receive the Corresponding
+Source of your version by providing access to the Corresponding Source
+from a network server at no charge, through some standard or customary
+means of facilitating copying of software.  This Corresponding Source
+shall include the Corresponding Source for any work covered by version 3
+of the GNU General Public License that is incorporated pursuant to the
+following paragraph.
+
+  Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU General Public License into a single
+combined work, and to convey the resulting work.  The terms of this
+License will continue to apply to the part which is the covered work,
+but the work with which it is combined will remain governed by version
+3 of the GNU General Public License.
+
+  14. Revised Versions of this License.
+
+  The Free Software Foundation may publish revised and/or new versions of
+the GNU Affero General Public License from time to time.  Such new versions
+will be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+  Each version is given a distinguishing version number.  If the
+Program specifies that a certain numbered version of the GNU Affero General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation.  If the Program does not specify a version number of the
+GNU Affero General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+  If the Program specifies that a proxy can decide which future
+versions of the GNU Affero General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+  Later license versions may give you additional or different
+permissions.  However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+  15. Disclaimer of Warranty.
+
+  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. Limitation of Liability.
+
+  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+  17. Interpretation of Sections 15 and 16.
+
+  If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU Affero General Public License as published
+    by the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU Affero General Public License for more details.
+
+    You should have received a copy of the GNU Affero General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+  If your software can interact with users remotely through a computer
+network, you should also make sure that it provides a way for users to
+get its source.  For example, if your program is a web application, its
+interface could display a "Source" link that leads users to an archive
+of the code.  There are many ways you could offer source, and different
+solutions will be better for different programs; see section 13 for the
+specific requirements.
+
+  You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU AGPL, see
+<http://www.gnu.org/licenses/>.
diff --git a/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/README.md b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/README.md
new file mode 100644
index 0000000..0dff945
--- /dev/null
+++ b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/README.md
@@ -0,0 +1,5 @@
+# PlayThrust
+
+An exercise to learn play date development by attempting to recreate the a Thrust type game on the play date.
+
+https://en.m.wikipedia.org/wiki/Thrust_(video_game) 
\ No newline at end of file
diff --git a/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/images/bck.pdt b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/images/bck.pdt
new file mode 100644
index 0000000000000000000000000000000000000000..7407c79cc3d710a013cf2447050aae2e71f3fcda
GIT binary patch
literal 87
zcmWH@NvupsEJ;=H^bKKPU}*Tkz`&pY#f%IL3>CMMQxZ~s95`@5;k3fx158V1HqK~m
noZEPB0pnC{h9hDDQj9_iW@IpY;;m+GX=C8jU}HGZ$vhbVxhfp;

literal 0
HcmV?d00001

diff --git a/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/images/card.pdi b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/images/card.pdi
new file mode 100644
index 0000000000000000000000000000000000000000..ae764ed03b6933c456fed0156a299a660e481b0f
GIT binary patch
literal 1343
zcmWH@NvupsEJ;=H^mS)oU}*5;W?(qTz`#(<009-Z)?Ul^kxG|gFWA22teE5VH%BuH
zX61F(Zq`igHVNFlrut&a#W!oyR!&>F#go+}Y=e^AMV{Gfw{@0fYIH6!{201?MQ6Be
z<4x}!7IXF}bYD9DxGC?P+rJyXp0Am*+qPVtD|f+5HAcQ4A8fwc+<!h#{!Gf&l)0z8
z?)0T@%*<Q1<w29b$@f#P8_%ph@Q#`L{YUer;G};A-bE+B1Z^uR+o}HkjIYb0lKIXN
zm%pspQ*_$7@2<qEcl-g0+02)Nc06g;m3jTXZToePD+ZtbHqCy;dR(%q;@x6vnUc2c
z%F`<<{8ly!9=cyJV_D|;pC6`emuii@d%HQ{+!m4CT&EY4W*v^6q;N|yI%o%{;f_%4
zi#t?13_e$Unv&}|aY=)=>>k4-XEq#GGQ6Su#%@=+K$6KsYw7m(j5oasy9Bb-{7SSp
z7Z)AnFYCOc_o$X}!=mMntF^k1eRx{K?B$>NbfXiaoakE3Y2`BZN1~LEUrdj^_)YX~
zUH1vAzbVHrvMKiMD{;Gh(9Xv#?WMYwcl*O%djwP2wtQl_vr1U=gYezbo4aB@MhMTl
z-THb``Z?9-sgh5&dMFsMuDl-Vb<KT39$Uw5fjY&N8s0mDqIR?_4B{{s3b$eY(&6>C
z^7x)d?_$b-JaY})_aY{gbKd5*8Skz)cb>A#Z+?0z;)mP(OV?g}p8Dq@&*o(-a}5ON
zt;#KZvHQ@amA+nkHyAj|F@!N3l>D~Dp?SYbPwmyLi~J$${55m4Ziv1NIov9w|M9|F
z^&>ZDta$MGsFq}<d&?VsaZlr7HC-9cT{TkztN!Qmcrrc_Xknhp=~j5MXx|DKC!4%^
zCoSWvBu`s!F51+7`}wp<uljE8-u!s;WwBP?kOW2T%6Zv|<tDYcG5?GA&fa2O!g@(+
zjrf@@g$7S91k3C=p?Lf&!-|7f8ZH%nxNzxFYiwoC6KC(&3@bLQYMjn)eQz6+zn-ec
z?;gGQDoOF?1mTHRpT$qERArvWcf;qye!VO^bLP_qf4(h@*cbAF!QPRlvvk3vs3nX$
zzx>K9cl>?4`}FP|cc;y-za(dMxcTnl-`T>3C3pBQOijKOu%K?w#Z!m%U+?1Rld!5U
z%8zl{y0?*I6`Rc;j)PneCqFmo%(~ic@LZFpH+%n!khi%`88$7ID}S2A-3eY$^#0Jg
zqEGw{yH{Ou{q*g_wT<rl+eDOYR)j|#X(?U$I45m_x76$$=_N)UH5V>#d3}Djz?2Zp
z){^eyTUIYIyOO_S`J(-~G7ApdtqYs|E{$J%i{K``rm2f&@lL(r`CX6a^UGs(u8Ma$
z62d~9*B_g^C91)aFYNCz4||F5+<$p83$E@{QoP&F_0?^Ip3|JFD_f#<>;CwJEcN91
z?z)Rfz&l#9Z&}KQTSrb?9R8p0(Bd_lrGQbPz?5mBF=Lr&#Iik_%5`#YO&@=gd^Fdp
z=E{!-=G?vY=aT-NGYGmTF1zYQ_?2JoJsRx2QUV9+R!`-VTE0lxbjCj=ON|4je0!#(
z7s*GR@Ra+tKJ!oUWZNs3KYcP>r@gna<U>RJRUJ+FlPmUI-utZn!O7YC71^!NsinzP
z|6Tre|DlU9S9nTyycA9iZ+No)DBo-6svUbHw%mxk<hG{6u2%oX+-$q+HPKe5LSM<o
zPu#yJ|F}WCz4rPE@tT{(t~Y0{YpqU{@R@&W1$WNmU$e??aj^9>TeAxb$mnMjFidtc
zIMTdcV2bU1me0IP=Dj}^$Y$5P^<YZeltT66;YXIlar(zuRapB!dzk*NYp>DEBkO9T
O8~)G#&#KaF5eES7bC}ft

literal 0
HcmV?d00001

diff --git a/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/images/floor.pdt b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/images/floor.pdt
new file mode 100644
index 0000000000000000000000000000000000000000..d562fd832cef5ed92f3f4ba48d491d842209426e
GIT binary patch
literal 59
zcmWH@NvupsEJ;=H^bKKPU}(@_U|>*yVnzlAhKgIsDG4b72?-2IVhSvbb!>4O+>#6o
IJS7a-0DpB0%K!iX

literal 0
HcmV?d00001

diff --git a/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/images/ship.pdi b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/images/ship.pdi
new file mode 100644
index 0000000000000000000000000000000000000000..f0704e9930d4c696387b27e8c94cbbdee47c82e8
GIT binary patch
literal 122
zcmWH@NvupsEJ;=H^mS)oU}%`Yz`&pY#S9D#3>CLpyH0a97znt07udk<t3GX7P|i`l
zpr+$8%1<`1B+u(qs`z}6=gjdgQDuF%9W&*pa-QSe)Gnf^^@GJbuXy1uukZ8vu5CNY
Y&hd8T{-}!vUGLWM)$Cvh{!^j^0D?y@oB#j-

literal 0
HcmV?d00001

diff --git a/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/main.pdz b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/main.pdz
new file mode 100644
index 0000000000000000000000000000000000000000..0073a590e25561d97178544f2d8e5b3c4833a45e
GIT binary patch
literal 24330
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
Q&98e82>)lTGjKl*0J5f{6#xJL

literal 0
HcmV?d00001

diff --git a/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/pdxinfo b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/pdxinfo
new file mode 100644
index 0000000..ad0c382
--- /dev/null
+++ b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Builds/PlayThrust.pdx/pdxinfo
@@ -0,0 +1,8 @@
+name=PlayThrust
+author=Adam Procter
+description=
+bundleID=uk.co.adamprocter.playthrust
+version=0.0.1
+imagePath=images
+pdxversion=11200
+buildtime=725978766
diff --git a/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/CHANGELOG.md b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/CHANGELOG.md
new file mode 100644
index 0000000..a3e6b80
--- /dev/null
+++ b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/CHANGELOG.md
@@ -0,0 +1,34 @@
+# 0.0.1
+
+_6th Sept 2022_
+
+### Added
+
+Started project
+
+# Guide
+
+## Use the following headers for each log
+
+Delete as you see fit and use # for version number
+
+- Added – For any new features that have been added since the last version was released
+- Changed – To note any changes to the software’s existing functionality
+- Deprecated– To note any features that were once stable but are no longer and have thus been removed
+- Fixed– Any bugs or errors that have been fixed should be so noted
+- Removed– This notes any features that have been deleted and removed from the software
+- Security– This acts as an invitation to users who want to upgrade and avoid any software vulnerabilities
+
+Here is set to copy
+
+### Added – For any new features that have been added since the last version was released
+
+### Changed – To note any changes to the software’s existing functionality
+
+### Deprecated– To note any features that were once stable but are no longer and have thus been removed
+
+### Fixed– Any bugs or errors that have been fixed should be so noted
+
+### Removed– This notes any features that have been deleted and removed from the software
+
+### Security– This acts as an invitation to users who want to upgrade and avoid any software vulnerabilities
diff --git a/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Images/bck.pdt b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Images/bck.pdt
new file mode 100644
index 0000000000000000000000000000000000000000..7407c79cc3d710a013cf2447050aae2e71f3fcda
GIT binary patch
literal 87
zcmWH@NvupsEJ;=H^bKKPU}*Tkz`&pY#f%IL3>CMMQxZ~s95`@5;k3fx158V1HqK~m
noZEPB0pnC{h9hDDQj9_iW@IpY;;m+GX=C8jU}HGZ$vhbVxhfp;

literal 0
HcmV?d00001

diff --git a/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Images/card.pdi b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Images/card.pdi
new file mode 100644
index 0000000000000000000000000000000000000000..ae764ed03b6933c456fed0156a299a660e481b0f
GIT binary patch
literal 1343
zcmWH@NvupsEJ;=H^mS)oU}*5;W?(qTz`#(<009-Z)?Ul^kxG|gFWA22teE5VH%BuH
zX61F(Zq`igHVNFlrut&a#W!oyR!&>F#go+}Y=e^AMV{Gfw{@0fYIH6!{201?MQ6Be
z<4x}!7IXF}bYD9DxGC?P+rJyXp0Am*+qPVtD|f+5HAcQ4A8fwc+<!h#{!Gf&l)0z8
z?)0T@%*<Q1<w29b$@f#P8_%ph@Q#`L{YUer;G};A-bE+B1Z^uR+o}HkjIYb0lKIXN
zm%pspQ*_$7@2<qEcl-g0+02)Nc06g;m3jTXZToePD+ZtbHqCy;dR(%q;@x6vnUc2c
z%F`<<{8ly!9=cyJV_D|;pC6`emuii@d%HQ{+!m4CT&EY4W*v^6q;N|yI%o%{;f_%4
zi#t?13_e$Unv&}|aY=)=>>k4-XEq#GGQ6Su#%@=+K$6KsYw7m(j5oasy9Bb-{7SSp
z7Z)AnFYCOc_o$X}!=mMntF^k1eRx{K?B$>NbfXiaoakE3Y2`BZN1~LEUrdj^_)YX~
zUH1vAzbVHrvMKiMD{;Gh(9Xv#?WMYwcl*O%djwP2wtQl_vr1U=gYezbo4aB@MhMTl
z-THb``Z?9-sgh5&dMFsMuDl-Vb<KT39$Uw5fjY&N8s0mDqIR?_4B{{s3b$eY(&6>C
z^7x)d?_$b-JaY})_aY{gbKd5*8Skz)cb>A#Z+?0z;)mP(OV?g}p8Dq@&*o(-a}5ON
zt;#KZvHQ@amA+nkHyAj|F@!N3l>D~Dp?SYbPwmyLi~J$${55m4Ziv1NIov9w|M9|F
z^&>ZDta$MGsFq}<d&?VsaZlr7HC-9cT{TkztN!Qmcrrc_Xknhp=~j5MXx|DKC!4%^
zCoSWvBu`s!F51+7`}wp<uljE8-u!s;WwBP?kOW2T%6Zv|<tDYcG5?GA&fa2O!g@(+
zjrf@@g$7S91k3C=p?Lf&!-|7f8ZH%nxNzxFYiwoC6KC(&3@bLQYMjn)eQz6+zn-ec
z?;gGQDoOF?1mTHRpT$qERArvWcf;qye!VO^bLP_qf4(h@*cbAF!QPRlvvk3vs3nX$
zzx>K9cl>?4`}FP|cc;y-za(dMxcTnl-`T>3C3pBQOijKOu%K?w#Z!m%U+?1Rld!5U
z%8zl{y0?*I6`Rc;j)PneCqFmo%(~ic@LZFpH+%n!khi%`88$7ID}S2A-3eY$^#0Jg
zqEGw{yH{Ou{q*g_wT<rl+eDOYR)j|#X(?U$I45m_x76$$=_N)UH5V>#d3}Djz?2Zp
z){^eyTUIYIyOO_S`J(-~G7ApdtqYs|E{$J%i{K``rm2f&@lL(r`CX6a^UGs(u8Ma$
z62d~9*B_g^C91)aFYNCz4||F5+<$p83$E@{QoP&F_0?^Ip3|JFD_f#<>;CwJEcN91
z?z)Rfz&l#9Z&}KQTSrb?9R8p0(Bd_lrGQbPz?5mBF=Lr&#Iik_%5`#YO&@=gd^Fdp
z=E{!-=G?vY=aT-NGYGmTF1zYQ_?2JoJsRx2QUV9+R!`-VTE0lxbjCj=ON|4je0!#(
z7s*GR@Ra+tKJ!oUWZNs3KYcP>r@gna<U>RJRUJ+FlPmUI-utZn!O7YC71^!NsinzP
z|6Tre|DlU9S9nTyycA9iZ+No)DBo-6svUbHw%mxk<hG{6u2%oX+-$q+HPKe5LSM<o
zPu#yJ|F}WCz4rPE@tT{(t~Y0{YpqU{@R@&W1$WNmU$e??aj^9>TeAxb$mnMjFidtc
zIMTdcV2bU1me0IP=Dj}^$Y$5P^<YZeltT66;YXIlar(zuRapB!dzk*NYp>DEBkO9T
O8~)G#&#KaF5eES7bC}ft

literal 0
HcmV?d00001

diff --git a/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Images/floor.pdt b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Images/floor.pdt
new file mode 100644
index 0000000000000000000000000000000000000000..d562fd832cef5ed92f3f4ba48d491d842209426e
GIT binary patch
literal 59
zcmWH@NvupsEJ;=H^bKKPU}(@_U|>*yVnzlAhKgIsDG4b72?-2IVhSvbb!>4O+>#6o
IJS7a-0DpB0%K!iX

literal 0
HcmV?d00001

diff --git a/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Images/ship.pdi b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/Images/ship.pdi
new file mode 100644
index 0000000000000000000000000000000000000000..f0704e9930d4c696387b27e8c94cbbdee47c82e8
GIT binary patch
literal 122
zcmWH@NvupsEJ;=H^mS)oU}%`Yz`&pY#S9D#3>CLpyH0a97znt07udk<t3GX7P|i`l
zpr+$8%1<`1B+u(qs`z}6=gjdgQDuF%9W&*pa-QSe)Gnf^^@GJbuXy1uukZ8vu5CNY
Y&hd8T{-}!vUGLWM)$Cvh{!^j^0D?y@oB#j-

literal 0
HcmV?d00001

diff --git a/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/LICENSE.md b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/LICENSE.md
new file mode 100644
index 0000000..15bc112
--- /dev/null
+++ b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/LICENSE.md
@@ -0,0 +1,662 @@
+
+                    GNU AFFERO GENERAL PUBLIC LICENSE
+                       Version 3, 19 November 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The GNU Affero General Public License is a free, copyleft license for
+software and other kinds of works, specifically designed to ensure
+cooperation with the community in the case of network server software.
+
+  The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works.  By contrast,
+our General Public Licenses are intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+  Developers that use our General Public Licenses protect your rights
+with two steps: (1) assert copyright on the software, and (2) offer
+you this License which gives you legal permission to copy, distribute
+and/or modify the software.
+
+  A secondary benefit of defending all users' freedom is that
+improvements made in alternate versions of the program, if they
+receive widespread use, become available for other developers to
+incorporate.  Many developers of free software are heartened and
+encouraged by the resulting cooperation.  However, in the case of
+software used on network servers, this result may fail to come about.
+The GNU General Public License permits making a modified version and
+letting the public access it on a server without ever releasing its
+source code to the public.
+
+  The GNU Affero General Public License is designed specifically to
+ensure that, in such cases, the modified source code becomes available
+to the community.  It requires the operator of a network server to
+provide the source code of the modified version running there to the
+users of that server.  Therefore, public use of a modified version, on
+a publicly accessible server, gives the public access to the source
+code of the modified version.
+
+  An older license, called the Affero General Public License and
+published by Affero, was designed to accomplish similar goals.  This is
+a different license, not a version of the Affero GPL, but Affero has
+released a new version of the Affero GPL which permits relicensing under
+this license.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                       TERMS AND CONDITIONS
+
+  0. Definitions.
+
+  "This License" refers to version 3 of the GNU Affero General Public License.
+
+  "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+  "The Program" refers to any copyrightable work licensed under this
+License.  Each licensee is addressed as "you".  "Licensees" and
+"recipients" may be individuals or organizations.
+
+  To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy.  The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+  A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+  To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy.  Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+  To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies.  Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+  An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License.  If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+  1. Source Code.
+
+  The "source code" for a work means the preferred form of the work
+for making modifications to it.  "Object code" means any non-source
+form of a work.
+
+  A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+  The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form.  A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+  The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities.  However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work.  For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+  The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+  The Corresponding Source for a work in source code form is that
+same work.
+
+  2. Basic Permissions.
+
+  All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met.  This License explicitly affirms your unlimited
+permission to run the unmodified Program.  The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work.  This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+  You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force.  You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright.  Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+  Conveying under any other circumstances is permitted solely under
+the conditions stated below.  Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+  No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+  When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+  4. Conveying Verbatim Copies.
+
+  You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+  You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+  5. Conveying Modified Source Versions.
+
+  You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+    a) The work must carry prominent notices stating that you modified
+    it, and giving a relevant date.
+
+    b) The work must carry prominent notices stating that it is
+    released under this License and any conditions added under section
+    7.  This requirement modifies the requirement in section 4 to
+    "keep intact all notices".
+
+    c) You must license the entire work, as a whole, under this
+    License to anyone who comes into possession of a copy.  This
+    License will therefore apply, along with any applicable section 7
+    additional terms, to the whole of the work, and all its parts,
+    regardless of how they are packaged.  This License gives no
+    permission to license the work in any other way, but it does not
+    invalidate such permission if you have separately received it.
+
+    d) If the work has interactive user interfaces, each must display
+    Appropriate Legal Notices; however, if the Program has interactive
+    interfaces that do not display Appropriate Legal Notices, your
+    work need not make them do so.
+
+  A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit.  Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+  6. Conveying Non-Source Forms.
+
+  You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+    a) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by the
+    Corresponding Source fixed on a durable physical medium
+    customarily used for software interchange.
+
+    b) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by a
+    written offer, valid for at least three years and valid for as
+    long as you offer spare parts or customer support for that product
+    model, to give anyone who possesses the object code either (1) a
+    copy of the Corresponding Source for all the software in the
+    product that is covered by this License, on a durable physical
+    medium customarily used for software interchange, for a price no
+    more than your reasonable cost of physically performing this
+    conveying of source, or (2) access to copy the
+    Corresponding Source from a network server at no charge.
+
+    c) Convey individual copies of the object code with a copy of the
+    written offer to provide the Corresponding Source.  This
+    alternative is allowed only occasionally and noncommercially, and
+    only if you received the object code with such an offer, in accord
+    with subsection 6b.
+
+    d) Convey the object code by offering access from a designated
+    place (gratis or for a charge), and offer equivalent access to the
+    Corresponding Source in the same way through the same place at no
+    further charge.  You need not require recipients to copy the
+    Corresponding Source along with the object code.  If the place to
+    copy the object code is a network server, the Corresponding Source
+    may be on a different server (operated by you or a third party)
+    that supports equivalent copying facilities, provided you maintain
+    clear directions next to the object code saying where to find the
+    Corresponding Source.  Regardless of what server hosts the
+    Corresponding Source, you remain obligated to ensure that it is
+    available for as long as needed to satisfy these requirements.
+
+    e) Convey the object code using peer-to-peer transmission, provided
+    you inform other peers where the object code and Corresponding
+    Source of the work are being offered to the general public at no
+    charge under subsection 6d.
+
+  A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+  A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling.  In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage.  For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product.  A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+  "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source.  The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+  If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information.  But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+  The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed.  Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+  Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+  7. Additional Terms.
+
+  "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law.  If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+  When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it.  (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.)  You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+  Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+    a) Disclaiming warranty or limiting liability differently from the
+    terms of sections 15 and 16 of this License; or
+
+    b) Requiring preservation of specified reasonable legal notices or
+    author attributions in that material or in the Appropriate Legal
+    Notices displayed by works containing it; or
+
+    c) Prohibiting misrepresentation of the origin of that material, or
+    requiring that modified versions of such material be marked in
+    reasonable ways as different from the original version; or
+
+    d) Limiting the use for publicity purposes of names of licensors or
+    authors of the material; or
+
+    e) Declining to grant rights under trademark law for use of some
+    trade names, trademarks, or service marks; or
+
+    f) Requiring indemnification of licensors and authors of that
+    material by anyone who conveys the material (or modified versions of
+    it) with contractual assumptions of liability to the recipient, for
+    any liability that these contractual assumptions directly impose on
+    those licensors and authors.
+
+  All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10.  If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term.  If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+  If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+  Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+  8. Termination.
+
+  You may not propagate or modify a covered work except as expressly
+provided under this License.  Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+  However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+  Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+  Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License.  If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+  9. Acceptance Not Required for Having Copies.
+
+  You are not required to accept this License in order to receive or
+run a copy of the Program.  Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance.  However,
+nothing other than this License grants you permission to propagate or
+modify any covered work.  These actions infringe copyright if you do
+not accept this License.  Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+  10. Automatic Licensing of Downstream Recipients.
+
+  Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License.  You are not responsible
+for enforcing compliance by third parties with this License.
+
+  An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations.  If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+  You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License.  For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+  11. Patents.
+
+  A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based.  The
+work thus licensed is called the contributor's "contributor version".
+
+  A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version.  For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+  Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+  In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement).  To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+  If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients.  "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+  If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+  A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License.  You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+  Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+  12. No Surrender of Others' Freedom.
+
+  If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all.  For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+  13. Remote Network Interaction; Use with the GNU General Public License.
+
+  Notwithstanding any other provision of this License, if you modify the
+Program, your modified version must prominently offer all users
+interacting with it remotely through a computer network (if your version
+supports such interaction) an opportunity to receive the Corresponding
+Source of your version by providing access to the Corresponding Source
+from a network server at no charge, through some standard or customary
+means of facilitating copying of software.  This Corresponding Source
+shall include the Corresponding Source for any work covered by version 3
+of the GNU General Public License that is incorporated pursuant to the
+following paragraph.
+
+  Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU General Public License into a single
+combined work, and to convey the resulting work.  The terms of this
+License will continue to apply to the part which is the covered work,
+but the work with which it is combined will remain governed by version
+3 of the GNU General Public License.
+
+  14. Revised Versions of this License.
+
+  The Free Software Foundation may publish revised and/or new versions of
+the GNU Affero General Public License from time to time.  Such new versions
+will be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+  Each version is given a distinguishing version number.  If the
+Program specifies that a certain numbered version of the GNU Affero General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation.  If the Program does not specify a version number of the
+GNU Affero General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+  If the Program specifies that a proxy can decide which future
+versions of the GNU Affero General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+  Later license versions may give you additional or different
+permissions.  However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+  15. Disclaimer of Warranty.
+
+  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. Limitation of Liability.
+
+  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+  17. Interpretation of Sections 15 and 16.
+
+  If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU Affero General Public License as published
+    by the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU Affero General Public License for more details.
+
+    You should have received a copy of the GNU Affero General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+  If your software can interact with users remotely through a computer
+network, you should also make sure that it provides a way for users to
+get its source.  For example, if your program is a web application, its
+interface could display a "Source" link that leads users to an archive
+of the code.  There are many ways you could offer source, and different
+solutions will be better for different programs; see section 13 for the
+specific requirements.
+
+  You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU AGPL, see
+<http://www.gnu.org/licenses/>.
diff --git a/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/README.md b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/README.md
new file mode 100644
index 0000000..0dff945
--- /dev/null
+++ b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/README.md
@@ -0,0 +1,5 @@
+# PlayThrust
+
+An exercise to learn play date development by attempting to recreate the a Thrust type game on the play date.
+
+https://en.m.wikipedia.org/wiki/Thrust_(video_game) 
\ No newline at end of file
diff --git a/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/main.pdz b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/main.pdz
new file mode 100644
index 0000000000000000000000000000000000000000..0073a590e25561d97178544f2d8e5b3c4833a45e
GIT binary patch
literal 24330
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
Q&98e82>)lTGjKl*0J5f{6#xJL

literal 0
HcmV?d00001

diff --git a/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/pdxinfo b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/pdxinfo
new file mode 100644
index 0000000..f5e7de2
--- /dev/null
+++ b/Builds/PlayThrust.pdx/Builds/Linux/PlayThrust.pdx/pdxinfo
@@ -0,0 +1,8 @@
+name=PlayThrust
+author=Adam Procter
+description=
+bundleID=uk.co.adamprocter.playthrust
+version=0.0.1
+imagePath=images
+pdxversion=11200
+buildtime=725979869
diff --git a/Builds/PlayThrust.pdx/main.pdz b/Builds/PlayThrust.pdx/main.pdz
index 0073a590e25561d97178544f2d8e5b3c4833a45e..303f1dbb40b2664fd6d63d4b3e9a6d3fb12ab87d 100644
GIT binary patch
delta 2132
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
Um-Nb+n_pKqs{iBemGDvn031OzF8}}l

delta 2133
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
ZU1znq{BQ4-6F0x^Js|v_wa&o(Gyul)Iw$}D

diff --git a/Builds/PlayThrust.pdx/pdxinfo b/Builds/PlayThrust.pdx/pdxinfo
index ad0c382..87ffcd1 100644
--- a/Builds/PlayThrust.pdx/pdxinfo
+++ b/Builds/PlayThrust.pdx/pdxinfo
@@ -5,4 +5,4 @@ bundleID=uk.co.adamprocter.playthrust
 version=0.0.1
 imagePath=images
 pdxversion=11200
-buildtime=725978766
+buildtime=725990975
diff --git a/main.lua b/main.lua
index 2c33f0a..9d25ff6 100644
--- a/main.lua
+++ b/main.lua
@@ -75,8 +75,9 @@ function myGameSetUp()
         
     end
     floorSprite = gfx.sprite.new(floorMap)
-    floorSprite:moveTo(0,150)
-    gfx.sprite.addWallSprites(floorMap, {})  
+    floorSprite:moveTo(0,160)
+    -- gfx.sprite.addWallSprites(floorMap, {})  
+    floorSprite:setCollideRect( 0, 0, floorSprite:getSize() )
 
     floorSprite:add()
   
-- 
GitLab