to do list: - give collision to certain tiles - interact with certain objects - dialogue engine - battle system - inventory