Added geometry testing class
Player movement now WORKS (also broke out entities to separate modules)