ARC support
Permit initialization from nib
Added bounds check to tiles coordinates, will avoid memory overwrite errors

Also added safe in Matrix.m to avoid over-indexing in array
Merge pull request #1 from cyberbum/master

Pull all the changes