part V: tilemap added (used pre-existing rather than making it myself)