Added a controls class to handle different controls for each player