Squashed commit of the following:

commit 79d2f46a1441fd4135419323d7920d21e25cf0e0
Author: Anth Richardson <anthrblahblah@gmail.com>
Date:   Sat May 11 15:00:57 2013 +0100

    ;klj

commit d71cd93e8ba366209c03d5993d309de157fc7037
Author: Anth Richardson <anthrblahblah@gmail.com>
Date:   Sat May 11 14:17:43 2013 +0100

    - Changed Animation to allow frame selection
    - Added entity