Removed a "TODO" comment that was fixed last commit.
Added Z-axis to objects and background layers.

Something I apparently forgot, yet something extremely important.
Also added the IMPLEMENTATION constant, the idea being that someone
who wants to do something low-level that will only work on one
implementation can do it properly by checking this constant.