8-direction movement implemented, new player character (with 8-direction animations) and optimized sprites loading (loading only those which are to be used by map or creatures).