Fixes #3 updated so variables are passed in constructor and tick() instead of Park instance