Create viewport array
Create platform.js
Create common.js

- Add refence in index.html
- Add setViewPort(): Records location of item in map array.
- Add clearViewportValue(): Removes the item from the array.
- Add collisionTest(): Check if the requested area is occupied in the viewport.
Adjust first platform from 1 to 0 to align with array numbering
Store each platform{} in an array
Change constructor to only create a single instance.

- This is change is instead of one object with many platforms on a single canvas, to each object
  containing a platform and canvas. The objects are then stored in an array of platforms.
- Add functions for determining the centre of the platform plus half it's width for use with collision detection.
Begin add collision detection.

- Utilise the clearViewportValue and setViewport to update where the character is on the map.
- Check for collisions and act accordingly.
- Bug: "Normalise" checkMoveY and checkMoveX with math.round so whole numbers are passed as array refernces.
Remove test code