Level generation by map file + Input Manager