Added some initial cython work for AI
removed cython artifacts from dvcs
more cython rubbish
Added a python implementation of very basic rasterization of physics objects for pathfinding. Still need to add the player as a special tag and add a property to entities like projectiles so they aren't considered. The cython version spits out more errors than I care to fix at this point, though as it's just a couple of matrix and vector operations maybe I'll get to it in the future. Leaving the cython setup.py and code in the repo for later.
Enemy follows A star to chase player. Need to improve the rasterization as moving around corners is not currently possible. Need to centre the pathfinding process on the player and account for negative locations and whatnot.
Robot art
AI pathfinding map is now centred on the player. Need to refactor out the magic numbers. Also need to fix the rounding error that can cause a star to fail when the player is rounded to be inside a block. Need tof ix more generally the case where there is no solution to the pathfinding problem.
Removed verbose debugging from pathfinder. Added Raleway font.
Removed terrible font
Changed menu to a grid layout. Still needs a fair chunk of work.
Fixed chunk problem from indenting issues a while ago. Changed buttons to display block so they can fill grid areas. Changed grid layout to be margin instead of padded since content area is done differently in rcss to real css.
Fixed indentation in items.py. Fixed slowdown in pathfinding by making the player position always look reachable, which removes the rounding error problem when he's next to an impassable block. This won't solve the problem where the player is in an actual unreachable position but it's better than nothing.
Catchers now deal damage to both the player and walls. Neatened up the hit detection part of world.update so that I can add more types of interactions to capture from bullet. Need to optimise this a bit more so that we don't loop once per event type. Catchers will happily eat through walls very quickly. Kinda amusing.
Made dead enemies hidden. Made damaged enemies get redder
added a second weapon and basic inventory access method (number keys). Can't seem to catch mouse wheel events for some reason.
Fixed pause menu. Had a font issue that caused a crash on resume. The main menu button still does nothing.
added dependency build script. Builds panda from source with librocket and other goodies and grabs everything else from apt
remove blobs
Fixes for OSX Mavericks

Panda is in pretty bad shape since it depends on
carbon, which is now fully deprecated and removed
in OSX 10.9. This means that earlier versions of
Panda - pre-1.9 - don't behave at all for window
events. Building Panda3d with librocket support
on 64 bit Python on Mavericks is not working yet
so librocket elements have been removed.
Fix README

Remove duplicate readme and clean up