- [ ] rewrite event queue as a linked list - [ ] rewrite animator stacks as linked lists - [ ] rewrite ship/bullet collections as linked lists - [ ] update/draw mode switching system (high-efficiency version) - [ ] render ship shields (even for large ships) - [ ] duplicate file -- about to split away from Tyrian features - [ ] remove PWR meter, replace with weapon queue - [ ] remove power mechanics from _player_ ship (only!) - [ ] all player weapons are now ammo limited except pea shooter - [ ] remove weapon drops - [ ] implement fallback pea shooter - [ ] implement turn timer (screen-height bar) - [ ] implement extremely crude prototype for weapon select intermezzo - [ ] implement "deck" - [ ] implement basic weapon cards - [ ] implement starter deck - [ ] stabilize this with just starter deck and sample level - [ ] implement post-encounter "get a card" - [ ] implement deck lister - [ ] implement more cards, mini-encounters for deck buildup - [ ] implement card levels? - [ ] implement card removal (shop?) - [ ] actually design a branching encounter sequence - [ ] map - [ ] "minimap"/scanner on weapon picker - [ ] high score board (difficulty x time) - [ ] difficulty increase system - [ ] as much more crap as I can fit in under the token limit, which is probably not much at this point - [ ] give up and move to TIC-80 because the token limits