The tile placement is perfect now. Now, instead of simply attaching to
the first box that is checked for collision, it determines the percent
coverage for each tile that the pieces can be placed in and then
attaches to the one with the most coverage. What needs to be implemented
now is moving a sprite to the front when it is picked up. It seems like
the collision detection on AndEngine's backend does this, but the draw
order is still wrong.