Refactored to seperate interface from other game elements