Ish-fixed Privacy, Added Info Functions in Bike

Privacy
>Bike now has its own private Grid variable, weird
>CustomActor has no getGrid() method
>AKA grid is now inaccessible

Info Functionality
>isValidLocation()
>isEmptyLocation()
>getOccupiedLocations()
>getUnoccupiedLocations()
>getBikeLocations()
>getTrailLocations()
>getColorAt()
>getDirectionAt()