Partial #6 - Added game structures and fluid movement