Updated the game for better OOP

Also used FT data as a test input