Changed Camera rendering and added empty functions

Camera now doesn't draw off it's given container and no longer draws a
million "empty" tiles, but instead fills the screen and then only draws
the tiles it needs