Architecture and Code for LunarLander Game