Organized Packages, Cleaned Up Collision

Organized Packages
>New Entities Package

Cleaned Up Collision
>Renamed Collision Methods
>Collision Methods now return ArrayList<Entity> instead of Boolean
>Collision event added (called at the end of the run() method for
Entity)