Is this Object Framework okay?

Hello, I work on slick2d and this is my framework. There is an abstract class called Object, which also has AdvancedObject, which is just Object with a few extras. I have an update and render method in it. Here is the player, who is an advancedobject: http://www.java-gaming.org/?action=pastebin&id=594

There is a level class which has 2 sub components: A Camera(Renders and updates everything in sight) and a tilemap, which reads off of a png to get a tilemap based off of the r, g, and b values. Here is level : http://www.java-gaming.org/?action=pastebin&id=595, Camera : http://www.java-gaming.org/?action=pastebin&id=596, and Tilemap : http://www.java-gaming.org/?action=pastebin&id=597

IS THIS INEFFICIENT?!?
SHOULD I USE ARTEMIS?

Usually class organisation doesn’t have an effect on performance (in cases involving sanity).

The easier it is to develop you code, the better.

Also, in the player getBounds(), why is it x+w/4 and x-w/2? (And same for y)