Fixed bug where single-path move instructions failed.

Cutting off the first move instruction for (Issue #53) caused golems to
consider actions with a single-instruction path (ie, building something
on the tile the golem already occupies) unreachable.
Moved matrix code outside main loop.

There was GL11 code that only needs to be executed once inside
ClayMain's for loop. This code has been moved.