UGH natives

Removed dependencies and natives, added manually
Basic setup for movement
Made start of player class