Weapon:draw() is now properly managed for 2.5d

fixes #1436