For a universal game skeleton this is the first try