player logic as separate file
usage of tileset for terrain and level-generaton