Added interface for UIs and incomplete start class for game