Work in progress personal game project