Base LibGDX functionality including state based game