datatypes for input
datatype for position/coordinates
refactoring
added cake counter