arena.mjs: add animated direction arrows + platform texturing + feet jump physics
- Created animated graphics for all directional arrow buttons (up/down/left/right)
with normal and active states that brighten and thicken when pressed
- Updated button painting to use animation buffers for directional arrows like jump/crouch
- Textured platform bottom with darker blue-black color
- Each platform side now has distinct color (north=brown, south=teal, east=red-brown, west=olive)
- Removed striped pattern from platform sides for cleaner look
- Removed platformEdge rendering (black outline on arena perimeter)
- Fixed feet wireframe to move with player during jump while circle stays planted on ground
graph.mjs: fix Math.floor for scroll/flip boundary calculations
- Use floor consistently for all mask boundaries to avoid 1-pixel artifacts
- Mixed ceil/floor caused floating-point arithmetic misalignment
- Fixes scroll and flip visual skip artifacts
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>