Added Tileable interface

Any actor (item, party, etc) that will be placed on the map needs to
implement Tileable and then be wrapped with the TileActor class,
examples are in MainWin.java
Merge branch 'master' of https://github.com/trudeaujt/CSCD454Final