-- W A S D to move You can use this for whatever you'd like. it's still not perfect though
Note: make sure that any diagonal walls are at a PERFECT diagonal angle, or collision will be pretty buggy. otherwise walls should be at right angles.