0
You have some weird spacing in places, like empty arrays and functions. For example, the below block of code, can be changed to objects: [].
objects: [
]
The same also applies to empty functions, like this:
draw: function(GameCanvas){
}
Quite a bit of your indentation as well is inconsist...