Needs polish but functioning level changing, tile and object collision and preloading of levels in queue