Day 2

Already set up the basics: player movement, colision, and some base classes that should make adding new mechanics/elements via subclasing relatively easy