Added physics

Added physics engine based on Box2D. TiledMap physics loader is still
WIP, but rest is working.