Use properties instead of passing actions
Set initial eos and state
Add collision detection
Consider touch down
Implement stage
Implement explorer
Use apps window dimensions